home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 September / CHIP Eylül 1998.iso / Slackwar / contents / scripts / ldso < prev    next >
Text File  |  1997-06-06  |  1KB  |  41 lines

  1. #!/bin/sh
  2. cd lib
  3. mv ld.so.incoming ld.so
  4. if [ -x /sbin/ldconfig ]; then # update library links
  5.   /sbin/ldconfig .
  6.   if [ -x /bin/sln ]; then
  7.     /bin/sln ld-linux.so.1.9.9 ld-linux.so.1
  8.     /bin/sln libdl.so.1.9.9 libdl.so.1
  9.   fi
  10. else # no ldconfig, we must be running safely from the bootdisk
  11.   ln -sf ld-linux.so.1.9.9 ld-linux.so.1
  12.   ln -sf libdl.so.1.9.9 libdl.so.1
  13. fi
  14. cd ..
  15. ( cd lib ; rm -rf libdl.so )
  16. ( cd lib ; ln -sf libdl.so.1 libdl.so )
  17. ( cd lib ; rm -rf ld-linux.so )
  18. ( cd lib ; ln -sf ld-linux.so.1 ld-linux.so )
  19. ( cd usr
  20.   if [ -L ix86-coff ]; then
  21.     if [ -d i486-coff ]; then
  22.       rm ix86-coff
  23.       mv i486-coff ix86-coff
  24.       ln -sf ix86-coff i486-coff
  25.     fi
  26.   fi
  27.   if [ -L ix86-linux ]; then
  28.     if [ -d i486-linux ]; then
  29.       rm ix86-linux
  30.       mv i486-linux ix86-linux
  31.       ln -sf ix86-linux i486-linux
  32.     fi
  33.   fi
  34.   if [ -L ix86-linuxaout ]; then
  35.     if [ -d i486-linuxaout ]; then
  36.       rm ix86-linuxaout
  37.       mv i486-linuxaout ix86-linuxaout
  38.       ln -sf ix86-linuxaout i486-linuxaout
  39.     fi
  40.   fi )
  41.